package main

import "fmt"

type Human interface {
	Sleep()
}

type Student struct {
}

func (s Student) Sleep() {

}

func main() {

	s := Student{}
	s.Sleep()

	s2 := &Student{}
	s2.Sleep()

	var h Human
	h = s
	h = &s
	fmt.Println(h)
}
